<%@ page language="java" import="com.cpimex.epricelite.enviarsap.EnviarWebService" %>
<%@ page language="java" import="java.sql.*" %>
<%@ page language="java" import="java.text.SimpleDateFormat" %>
<%@ page language="java" import="com.cpimex.epricelite.enviarsap.EnviarSap" %>
<%@ page language="java" import="java.text.SimpleDateFormat" %>
<%@ page language="java" import="java.text.NumberFormat" %>
<%@ page language="java" import="javax.naming.InitialContext" %>
<%@ page language="java" import="com.cpimex.epricelite.action.conexion" %>

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

<%
	EnviarWebService auto = new EnviarWebService();
	auto.BuscarPendientes();
	out.println("Termino");
	/*
	try {
			boolean es_agro = false;
			InitialContext context = new InitialContext();	
			Connection conn_eprice = null;
			conn_eprice = conexion.conectar(context);
			Statement stmt = conn_eprice.createStatement();
			String DEFAULTDATE = "01/01/0001";
			String str_detalle =
	        " select ep_detalleSolicitud.precioSol_detSol+ep_detalleSolicitud.fleteLista_detSol as precioSol_detSol, "+
	        "        ep_detalleSolicitud.id_detSol, " +
	        "        ep_detalleSolicitud.fechaInicio_detSol, " +
	        "        ep_detalleSolicitud.fechaExp_detSol, " +
	        "        ep_detalleSolicitud.codigoCli_detSol, " +
	        "        ep_detalleSolicitud.codigoPro_detSol, " +
	        "        ep_detalleSolicitud.logistica_detSol,  " +
	        "        canal_distribucion, "+
	        "        ep_detalleSolicitud.unidad_venta, "+
	        "        ep_detalleSolicitud.division_detSol, "+
	        "        ep_detalleSolicitud.moneda_detsol  "+
	        " from   ep_detalleSolicitud inner join ep_vw_solicitud " +
	        " on ep_detalleSolicitud.id_detsol = ep_vw_solicitud.id_detsol "+
	        " where estaEnSAP_detSol = 0 AND id_estatus = 5";
	
		    ResultSet rs_detalle = stmt.executeQuery(str_detalle);
		    int i=1;
		    while( rs_detalle.next() ){
		    	out.println("Encontro: "+String.valueOf(i)+"\n");
		    	i++;
		        java.sql.Date dte_fechaInicio = rs_detalle.getDate("fechaInicio_detSol");
		        java.sql.Date dte_fechaExp = rs_detalle.getDate("fechaExp_detSol");
		        String str_cliente = rs_detalle.getString("codigoCli_detSol");
		        String str_producto = rs_detalle.getString("codigoPro_detSol");
		        double dbl_precio = rs_detalle.getDouble("precioSol_detSol");
		        int int_logistica = rs_detalle.getInt("logistica_detSol");
		        String str_canal_distribucion = rs_detalle.getString("canal_distribucion");
		        String str_moneda = rs_detalle.getString("moneda_detsol");
		        String str_unidad_venta = rs_detalle.getString("unidad_venta");
		        String str_division = rs_detalle.getString("division_detSol");
		        String idDetSol = rs_detalle.getString("id_detSol");
		        
		        if (str_division.equals("Agroproductos")) es_agro = true;
		        else es_agro = false;
		        
		      
		        SimpleDateFormat sdfSAP = new SimpleDateFormat("MMddyyyy");
		        //Calendar cal_fechaInicio = Calendar.getInstance();
		        String fechaexp ="";
		        if(dte_fechaExp!=null){
		        	fechaexp = sdfSAP.format(dte_fechaExp);
		        }else{
		        	fechaexp = DEFAULTDATE;
		        }
		        
		        EnviarSap sol=new EnviarSap();       
		        NumberFormat nf4 = NumberFormat.getInstance();
		    	nf4.setMaximumFractionDigits(4);
		    	nf4.setMinimumFractionDigits(4);
		    	
				sol.setStr_claseCondicion("YPR0");
				out.println("setStr_claseCondicion:"+ sol.getStr_claseCondicion()+"/n");
				
				sol.setStr_organizacionVentas("3300");
				out.println("setStr_organizacionVentas:"+ sol.getStr_organizacionVentas()+"/n");
				
				sol.setStr_canalDistribucion(str_canal_distribucion);
				out.println("setStr_canalDistribucion:"+ sol.getStr_canalDistribucion()+"/n");
				
				sol.setStr_codigoCliente(str_cliente);
				out.println("setStr_codigoCliente:"+ sol.getStr_codigoCliente()+"/n");
				
				sol.setStr_codigoProducto(str_producto);
				out.println("setStr_codigoProducto:"+ sol.getStr_codigoProducto()+"/n");
				
				sol.setStr_logistica(String.valueOf(int_logistica));
				out.println("setStr_logistica:"+ sol.getStr_logistica()+"/n");
				
				sol.setStr_fechaInicioExp(sdfSAP.format(dte_fechaInicio));
				out.println("setStr_fechaInicioExp:"+ sol.getStr_fechaInicioExp()+"/n");
				
				sol.setStr_fechaFinExp(fechaexp);
				out.println("setStr_fechaFinExp:"+ sol.getStr_fechaFinExp()+"/n");
				
				sol.setStr_precio(nf4.format(dbl_precio));
				out.println("setStr_precio:"+ sol.getStr_precio()+"/n");
				
				sol.setStr_moneda(str_moneda);
				out.println("setStr_moneda:"+ sol.getStr_moneda()+"/n");
				
				sol.setStr_porUnidadVenta("1");
				out.println("setStr_porUnidadVenta:"+ sol.getStr_porUnidadVenta()+"/n");
				
				sol.setStr_unidadVenta(str_unidad_venta); 
				out.println("setStr_unidadVenta:"+ sol.getStr_unidadVenta()+"/n");
				
				sol.setBool_esAgroproducto(es_agro);
				out.println("setBool_esAgroproducto:"+ sol.getBool_esAgroproducto()+"/n");
				
				sol.setStr_pathWebService("http://sdevelop01/SapInterface-WS/services/SapInterfaceBeanWS");
				out.println("setStr_pathWebService:"+ sol.getStr_pathWebService()+"/n");
			
				String str_querySAP="";
				//String resultado = sol.Enviar();
				if (sol.Enviar()){
					//out.println(sol.getStr_mensajeResultado());
					str_querySAP = 
	        			" UPDATE ep_detalleSolicitud " +
	        			" SET estaEnSAP_detSol = 1 "+
	        			" WHERE id_detSol = "+idDetSol;
				}
				else {
					//out.println(sol.getStr_mensajeResultado());
					str_querySAP = 
	        			" UPDATE ep_detalleSolicitud " +
	        			" SET estaEnSAP_detSol = 0 "+
	        			" WHERE id_detSol = "+idDetSol;
				}
				//out.println(resultado+"\n");
				stmt.clearBatch();
				stmt.addBatch(str_querySAP);
				stmt.executeBatch();
				conn_eprice.commit();
		    }
		} catch (Exception e) {
			e.printStackTrace();
			
		}
		*/
%>

</body>
</html>